//
//  UserInfo.swift
//  AdapterPattern
//
//  Created by mac on 2017/11/10.
//  Copyright © 2017年 RRC. All rights reserved.
//

import Foundation

//员工信息接口
public protocol IUserInfo{
    //获得用户性名
    func getUserName() -> String
    //获得家庭地址
    func getHomeAddress() -> String
    //手机号码
    func getMobileNumber() -> String
    //办公电话
    func getOfficeTelNumber() -> String
    //职位
    func getJobPosition() -> String
    //获得家庭电话
    func getHomeTelNumber() -> String
}

//实现类
public class UserInfo:IUserInfo{
    //获得家庭电话号码
    public func getHomeTelNumber() -> String {
        print("员工的家庭电话是....")
        return ""
    }
    
    //姓名
    public func getUserName() -> String {
        print("姓名叫做....")
        return ""
    }
    
    //获得家庭地址
    public func getHomeAddress() -> String {
        print("这里是员工的家庭地址...")
        return ""
    }
    
    //手机号码
    public func getMobileNumber() -> String {
        print("这个人的手机号码是0000....")
        return ""
    }
    
    //办公室电话
    public func getOfficeTelNumber() -> String {
        print("办公室电话是....")
        return ""
    }
    
    //员工的职位
    public func getJobPosition() -> String {
        print("这个人的职位是Boss...")
        return ""
    }

}
